/*****************************************
**  Zone de déclaration des constantes  **
*****************************************/

/*****************************************
**  Zone de déclaration des Prototypes  **
*****************************************/

FILE* CreerListeCh_OuvrirFic(char* NomFic, char* mode);
void CreerListeCh_LireRegles(FILE* fp, ST_RES** Tete_Res);
void CreerListeCh_LireFaits(FILE* fp, ST_FAITS** Tete_Faits);
ST_COND* CreerListeCh_Creer_MaillonCond(ST_COND* pt_tete, char* str);
ST_RES* CreerListeCh_Creer_MaillonRes(ST_RES* pt_tete, ST_COND* Tete_Cond, char* str);
ST_FAITS* CreerListeCh_Creer_MaillonFaits(ST_FAITS* pt_tete, char* str);
void CreerListeCh_FreeListe(char indic, ST_RES** Tete_Res, ST_FAITS** Tete_Faits);
void CreerListeCh_AfficherListe(char indic, ST_RES* Tete_Res, ST_FAITS* Tete_Faits);
void CreerListeCh_FermerFichier(FILE* fp);

void CreerListeCh_LireBases(char indic, FILE* fp, ST_FAITS** Tete_Faits, ST_RES** Tete_Res);

